<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:a4j="http://richfaces.org/a4j" template="/layout/normal.xhtml"
	xmlns:rich="http://richfaces.org/rich">

	<ui:define name="body">
	 <rich:modalPanel id="panel" width="350" height="100">
		<f:facet name="header">
			<h:panelGroup>
				<h:outputText value="Eliminar Registro del diccionario"></h:outputText>
			</h:panelGroup>
		</f:facet>
		<f:facet name="controls">
			<h:panelGroup>
				<h:graphicImage value="/images/modal/close.png"
					style="cursor:pointer" id="hidelink" />
				<rich:componentControl for="panel" attachTo="hidelink"
					operation="hide" event="onclick" />
			</h:panelGroup>
		</f:facet>
		<h:panelGrid columns="1">
			<h:outputText
				value="Si continua se eliminará el registro seleccionado"></h:outputText>
			<br />
		</h:panelGrid>
		<h:panelGrid columns="3">
			<h:outputLink value="#" id="acep">
				<a4j:commandButton value="Aceptar"
					action="#{mantDiccionarios.confirmEliminar}"
					reRender="tablaDiccionario"></a4j:commandButton>
				<rich:componentControl for="panel" attachTo="acep" operation="hide"
					event="onclick" />
			</h:outputLink>
			<rich:spacer style="Width:100px;">
			</rich:spacer>
			<h:outputLink value="#" id="cancel">
				<h:commandButton value="cancelar"></h:commandButton>
				<rich:componentControl for="panel" attachTo="cancel"
					operation="hide" event="onclick" />
			</h:outputLink>
		</h:panelGrid>
		</rich:modalPanel>
	
		<h:panelGrid columns="1" id="mensaje">
			<h:messages id="mensajes" />
		</h:panelGrid>
		<rich:spacer height="10px;"></rich:spacer>
		<rich:panel>


			<f:facet name="header">Mantenimiento de diccionarios</f:facet>

			<h:panelGrid columns="8">
				<h:outputText value="Diccionario:" styleClass="th80"></h:outputText>
				<h:selectOneMenu value="#{mantDiccionarios.diccionario}"
					styleClass="td100" id="catas">
					<f:selectItem itemLabel="" itemValue="NoSel" />
					<f:selectItem itemLabel="Puntos de muestreo" itemValue="Puntos" />
					<f:selectItem itemLabel="Valores de catas" itemValue="Valores" />
					<f:selectItem itemLabel="Datos de precipitación"
						itemValue="Precipitacion" />
				</h:selectOneMenu>
				<h:commandButton id="buscar" value="Obtiene diccionario"
					action="#{mantDiccionarios.obtenerLista}" title="Obtener diccionario" />
			</h:panelGrid>
			<rich:spacer height="20px;"></rich:spacer>
			<h:panelGrid columns="1" id="tablaDiccionario">
				<h:panelGrid columns="1" style="text-align:center"
					rendered="#{listaDiccionarios!=null and listaDiccionarios.rowCount>0}">
					<rich:dataTable value="#{listaDiccionarios}" var="dic"
						onRowMouseOver="this['cssoriginal']=this.style.backgroundColor;this.style.backgroundColor='#C1E6EE';"
						onRowMouseOut="this.style.backgroundColor=this['cssoriginal'];"
						rowClasses="fila_impar,fila_par" cellpadding="0" cellspacing="0"
						width="880px" rows="10">
						<f:facet name="header">
							<rich:columnGroup style="font-weight: bold;width:100%;">

								<rich:column style="text-align:left;">
									<h:outputText value="Registro" />
								</rich:column>
								<rich:column style="text-align:left;">
									<h:outputText value="Guardar" />
								</rich:column>
								<rich:column style="text-align:left;">
									<h:outputText value="Eliminar" />
								</rich:column>

							</rich:columnGroup>
						</f:facet>
						<!-- fila 1 -->
						<rich:columnGroup style="font-weight: bold;">
							<rich:column style="text-align:left;">
								<h:inputText id="reg" value="#{dic.nombre}" maxlength="49"
									styleClass="td500"></h:inputText>
							</rich:column>

							<rich:column style="text-align:left;">
								<h:commandButton value=""
									action="#{mantDiccionarios.modificar(dic.nombre)}"
									id="modificar" styleClass="boton guardar"
									title="Guardar cambios del registro">
								</h:commandButton>
							</rich:column>

							<rich:column style="text-align:left;">
								<a4j:commandLink value="eliminar" action="#{mantDiccionarios.eliminar}"
									id="link"
									title="Eliminar registro">
									<rich:componentControl for="panel" attachTo="link"
										operation="show" event="onclick" />
								</a4j:commandLink>
							</rich:column>

						</rich:columnGroup>
					</rich:dataTable>

				</h:panelGrid>
				<h:panelGrid columns="3" style="float:left;">
				<h:outputLabel value="Añadir registro" styleClass="th100" rendered="#{!mantDiccionarios.diccionario.equals('NoSel') and mantDiccionarios.diccionario!=null}"></h:outputLabel>
				<h:inputText id="propnombre" value="#{mantDiccionarios.propiedad}" rendered="#{!mantDiccionarios.diccionario.equals('NoSel') and mantDiccionarios.diccionario!=null}"
					maxlength="49" styleClass="td100"></h:inputText>
				<h:commandButton styleClass="boton_peq mas" value="Añadir" rendered="#{!mantDiccionarios.diccionario.equals('NoSel') and mantDiccionarios.diccionario!=null}"
					action="#{mantDiccionarios.nuevo}" title="Añadir nuevo registro" />
			</h:panelGrid>
			</h:panelGrid>
			
		</rich:panel>
	</ui:define>

	<ui:define name="botonera">
</ui:define>

</ui:composition>